<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
        <title>AJ Utils-AJ Utilities 简介</title>
        <meta name="description" content="Small Java utilities with many useful functions.  AJ Utilities 简介" />
        <meta name="keywords" content="AJ Utils, ajaxjs, ajaxjs framework, java utilities, tools, helper, AJ Utilities 简介" />
        <meta name="viewport" content="width=device-width, initial-scale=1"/>
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@200..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap&family=Noto+Sans+SC:wght@100..900&display=swap" />
        <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap" /> 
        <link rel="stylesheet" href="https://framework.ajaxjs.com/static/new-ui/css/common.css" />
        <link rel="stylesheet" href="https://iam.ajaxjs.com/asset/main.css"/>
        <link rel="icon" type="image/x-icon" href="https://framework.ajaxjs.com/aj-logo/logo.ico"/>
        <script src="https://framework.ajaxjs.com/static/aj-docs/common.js"></script>
        <script>
            var _hmt = _hmt || [];
            (function() {
              var hm = document.createElement("script");
              hm.src = "https://hm.baidu.com/hm.js?208c5aea11c52991bd1c3283e62ad0ce";
              var s = document.getElementsByTagName("script")[0];
              s.parentNode.insertBefore(hm, s);
            })();
        </script>
    </head>
    <body>
        <nav>
            <div>
                <div class="links">
                    <a href="/cn">🏠 首页</a>
                    | ⚙️ 源码:
                    <a target="_blank" href="https://github.com/lightweight-component/aj-util">Github</a>/<a target="_blank" href="https://gitcode.com/lightweight-component/aj-util">Gitcode</a>
                  
                    | 🚀<a href="">英语版本</a>
                </div>
                <h1>
                    <img src="https://framework.ajaxjs.com/aj-logo/logo.png" style="vertical-align: middle;height: 45px;margin-bottom: 6px;" />
                    AJ Utils
                </h1>
                <h3>小型、干净、简单的 Java 工具库
                </h3>
            </div>
        </nav>
        <div>
            <menu>
                
                <ul>
                    <li class="selected">
                        <a href="/cn">首页</a>
                    </li>
                </ul>
                <h3>Common 常用模块</h3>
                <ul>
                    <li><a href="/common/JsonUtil-cn/">JsonUtil</a></li>
                    <li><a href="/common/Base64Helper-cn/">Base64Helper</a></li>
                    <li><a href="/common/ConvertBasicValue-cn/">ConvertBasicValue</a></li>
                    <li><a href="/common/MessageDigestHelper-cn/">HashHelper</a></li>
                    <li><a href="/common/MapTool-cn/">MapTool</a></li>
                    <li><a href="/common/ObjectHelper-cn/">ObjectHelper</a></li>
                    <li><a href="/common/RandomTools-cn/">RandomTools</a></li>
                    <li><a href="/common/RegExpUtils-cn/">RegExpUtils</a></li>
                    <li><a href="/common/StrUtil-cn/">StrUtil</a></li>
                    <li><a href="/common/BoxLogger-cn/">BoxLogger</a></li>
                    <li><a href="/common/BytesHelper-cn/">BytesHelper</a></li>
                    <li><a href="/common/EncodeTools-cn/">UrlEncode</a></li>
                    <li><a href="/common/XmlHelper-cn/">XmlHelper</a></li>
                    <li><a href="/common/WebUtils-cn/">WebUtils</a></li>
                </ul>
                <h3>Date 日期处理</h3>
                <ul>
                    <li><a href="/date/intro-cn/">简介</a></li>
                    <li><a href="/date/convert-cn/">万能日期类型转换</a></li>
                    <li><a href="/date/formatter-cn/">日期格式化</a></li>
                </ul>
                <h3>Reflection 反射</h3>
                <ul>
                    <li><a href="/reflect/Methods-cn/">Methods</a></li>
                    <li><a href="/reflect/Types-cn/">Types</a></li>
                    <li><a href="/reflect/Clazz-cn/">Clazz</a></li>
                </ul>

                <h3>Input/Output 输入/输出</h3>
                <ul>
                    <li><a href="/io/FileHelper-cn/">FileHelper</a></li>
                    <li><a href="/io/Resources-cn/">Resources</a></li>
                    <li><a href="/io/StreamHelper-cn/">DataReader/DataWriter</a></li>
                    <li><a href="/io/ZipHelper-cn/">ZipHelper</a></li>
                </ul>

                <h3>HTTP 请求</h3>
                <ul>
                    <li><a href="/http_request/Get-cn">HTTP 请求</a></li>
                     <li><a href="/http_request/advanced-usage-cn/">高级用法</a></li>
                    <li><a href="/http_request/Base-cn/">Base</a></li>
                </ul>

                <h3>加密/解密</h3>
                <ul>
                    <li><a href="/cryptography/intro-cn/">简介</a></li>
                    <li><a href="/cryptography/flow-cn/">基本流程</a></li>
                    <li><a href="/cryptography/AesCrypto-cn/">AES/DES 加密解密</a></li>
                    <li><a href="/cryptography/RsaCrypto-cn/">RSA 加密解密</a></li>
                </ul>
            </menu>
            <article class="aj-text chinese">
                <h1>AJ Utilities 简介</h1>
<p>小型、干净、简单的 Java 工具库。JAR 包体积大小约 60kb。它包含下面的模块。</p>
<table>
<thead>
<tr>
<th>Class/Package 模块</th>
<th>Detail 说明</th>
<th>Memo 备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>BytesHelper</td>
<td>字节数组工具类</td>
<td></td>
</tr>
<tr>
<td>CollUtils</td>
<td>集合工具类</td>
<td></td>
</tr>
<tr>
<td>ConvertBasicValue</td>
<td>尝试转换目标类型，注意并不是所有的类型都可以进行转换</td>
<td></td>
</tr>
<tr>
<td>DateHelper</td>
<td>日期工具类</td>
<td></td>
</tr>
<tr>
<td>EncodeTools</td>
<td>字符串 URL/Base64 编码、解码</td>
<td></td>
</tr>
<tr>
<td>MessageDigestHelper</td>
<td>MD5/SHA1/SHA256/384/512 加密工具类</td>
<td></td>
</tr>
<tr>
<td>ObjectHelper</td>
<td>Java Object 工具类</td>
<td></td>
</tr>
<tr>
<td>HTTP Request</td>
<td>小型的 HTTP 请求工具 Component</td>
<td></td>
</tr>
<tr>
<td>RandomTools</td>
<td>随机数或随机字符串工具类</td>
<td></td>
</tr>
<tr>
<td>RegExpUtils</td>
<td>正则表达式工具类</td>
<td></td>
</tr>
<tr>
<td>StrUtil</td>
<td>字符串工具类</td>
<td></td>
</tr>
<tr>
<td>JsonUtil</td>
<td>对 Jackson JSON 库的封装，json、map、bean、list 之间的转换16种方法</td>
<td>Jackson 是唯一的依赖</td>
</tr>
<tr>
<td>XmlHelper</td>
<td>XML 处理工具类</td>
<td></td>
</tr>
<tr>
<td>Cryptography</td>
<td>AES/RSA 加密解密包</td>
<td></td>
</tr>
<tr>
<td>IO</td>
<td>文件、资源、流工具包</td>
<td></td>
</tr>
<tr>
<td>Reflection</td>
<td>反射工具包</td>
<td></td>
</tr>
</tbody>
</table>
<h2>源代码</h2>
<p><a href="https://github.com/lightweight-component/aj-util">Github</a> | <a href="https://gitcode.com/lightweight-component/aj-util">GitCode</a></p>
<h2>链接</h2>
<p><a href="https://aj-util.ajaxjs.com">用户手册</a> |  <a href="https://deepwiki.com/lightweight-component/aj-util">Ask DeepWiki</a> | <a href="https://javadoc.io/doc/com.ajaxjs/ajaxjs-util">Java 文档</a></p>
<h2>安装</h2>
<p>需要 Java 8+ 或以上。Maven 坐标：</p>
<pre><code class="language-xml">&lt;dependency&gt;
    &lt;groupId&gt;com.ajaxjs&lt;/groupId&gt;
    &lt;artifactId&gt;ajaxjs-util&lt;/artifactId&gt;
    &lt;version&gt;1.2.7&lt;/version&gt;
&lt;/dependency&gt;
</code></pre>
<p><a href="https://central.sonatype.com/artifact/com.ajaxjs/ajaxjs-util"><img src="https://img.shields.io/maven-central/v/com.ajaxjs/ajaxjs-util?label=Latest%20Release" alt="Maven Central"></a></p>

            </article>
        </div>

       <footer>
            AJ-Util，开源框架 <a href="https://framework.ajaxjs.com" target="_blank">AJ-Framework</a> 的一部分。联系方式：
            frank@ajaxjs.com，<a href="https://blog.csdn.net/zhangxin09" target="_blank">作者博客</a>
            <br />
            <br />
            Copyright © 2025 Frank Cheung. All rights reserved.
        </footer>
    </body>
</html>